#ifndef BASEINSPARSECLASS_H
#define BASEINSPARSECLASS_H
#include <QStringList>
#include "program.h"

class BaseInsParseClass
{
public:
    BaseInsParseClass();

    int setDefaultCoord(int tool ,int user);

    virtual int parseToNulanguage(QString &incomeProgram, QStringList &cmdStrListOut, QVector<PointPro> &pointListOut,
                                  QStringList &messageOut)=0;

    int transProgramStructToString(Program &outputProgram,QStringList& cmdStrListOut);

public:
    int defaultToolCoordNumber;
    int defaultUserCoordNumber;
};

#endif // BASEINSPARSECLASS_H
